package controller;

import java.util.ArrayList;
import java.util.List;

import dao.ItemParcelaVendaDao;
import dao.ItemParcelaVendaDaoImplementation;
import entity.ItemParcelaVenda;

public class ItemParcelaVendaController {
			
		public void salvarItemParcelaVenda(ItemParcelaVenda itemParcelaVenda)
		{
			ItemParcelaVendaDao dao = new ItemParcelaVendaDaoImplementation();
			dao.save(itemParcelaVenda);
		}
		
		public void editarItemParcelaVenda(ItemParcelaVenda itemParcelaVenda)
		{
			ItemParcelaVendaDao dao = new ItemParcelaVendaDaoImplementation();
			dao.update(itemParcelaVenda);
		}
		
		public void excluirItemParcelaVenda(ItemParcelaVenda itemParcelaVenda)
		{
			ItemParcelaVendaDao dao = new ItemParcelaVendaDaoImplementation();
			dao.delete(itemParcelaVenda);
		}
		
		public void consultarItemParcelaVenda(ItemParcelaVenda itemParcelaVenda)
		{
			ItemParcelaVendaDao dao = new ItemParcelaVendaDaoImplementation();
			dao.consult(itemParcelaVenda);
		}
		
		public ItemParcelaVenda getItemParcelaVendaById(long idItemParcelaVenda){
			ItemParcelaVendaDao dao = new ItemParcelaVendaDaoImplementation();
			return dao.getItemParcelaVenda(idItemParcelaVenda);
			}

			public List<ItemParcelaVenda> listarItemParcelaVenda() 
			{
			List<ItemParcelaVenda> listaItemParcelaVenda = new ItemParcelaVendaDaoImplementation().list();

			listaItemParcelaVenda = new ArrayList<ItemParcelaVenda>(listaItemParcelaVenda);

			return listaItemParcelaVenda;
			}
}


